//package com.cjl.open.retrofit.download;
//
//import okhttp3.Interceptor;
//import okhttp3.Response;
//import org.jetbrains.annotations.NotNull;
//
//import java.io.IOException;
//
//public class DownloadInterceptor implements Interceptor {
//
//    DownLoadListener listener;
//
//    public DownloadInterceptor(DownLoadListener listener) {
//        this.listener = listener;
//    }
//
//    @NotNull
//    @Override
//    public Response intercept(@NotNull Chain chain) throws IOException {
//        Response originalResponse = chain.proceed(chain.request());
//
//        return originalResponse.newBuilder()
//                .body(new DownloadResponseBody(originalResponse.body(),listener))
//                .build();
//    }
//}
